#ifndef _Point_H_
#define _Point_H_

class Point
{
	private:
		int x, y;

	public:
		Point();
		Point(const int, const int);
		Point(const Point&);
		int getx()const;
		int gety()const;
		virtual void calc(Point &);
};

class Circle : public Point
{
	private:
		int radium;

	public:
		Circle();
		Circle(const Point, const int);
		Circle(const Circle&);
		int getradium()const;
		void calc(Circle &p);
};

#endif
